difficult-to-machine materials - French English Dictionary